React Native অ্যাপ App Store এবং Google Play Console এ প্রকাশ করার জন্য আপনাকে কিছু নির্দিষ্ট ধাপ অনুসরণ করতে হবে। এখানে iOS এবং Android প্ল্যাটফর্মের জন্য অ্যাপ প্রকাশ করার প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হয়েছে।
1. iOS অ্যাপ প্রকাশ (App Store)
ধাপ ১: Apple Developer Account তৈরি
iOS অ্যাপ স্টোরে অ্যাপ প্রকাশ করতে হলে প্রথমে আপনাকে একটি Apple Developer Program অ্যাকাউন্ট তৈরি করতে হবে। এর জন্য আপনাকে $99 প্রতি বছর ফি প্রদান করতে হয়।
- Apple Developer Program এ নিবন্ধন করতে এই লিঙ্কে যান এবং প্রক্রিয়াটি অনুসরণ করুন।
ধাপ ২: অ্যাপ সাইন ইন করা (Code Signing)
আপনার অ্যাপের জন্য Code Signing সঠিকভাবে সেটআপ করা জরুরি। এটি অ্যাপের নিরাপত্তা এবং বৈধতা নিশ্চিত করে।
- Xcode খুলুন এবং আপনার অ্যাপের
xcodeprojফাইলটি ওপেন করুন। - Signing & Capabilities ট্যাবের মধ্যে গিয়ে আপনার Apple Developer Account নির্বাচন করুন।
- Provisioning Profile এবং Certificate নির্বাচন করুন। এটি আপনার অ্যাপকে সঠিকভাবে সাইন করার জন্য প্রয়োজন।
ধাপ ৩: অ্যাপ বিল্ড করা
Xcode ব্যবহার করে iOS অ্যাপের বিল্ড তৈরি করুন।
- Xcode-এ আপনার প্রোজেক্ট খুলুন এবং Product মেনু থেকে Archive নির্বাচন করুন।
- বিল্ড সফল হলে Organizer উইন্ডোতে অ্যাপটি দেখা যাবে।
- Distribute App অপশন নির্বাচন করুন এবং App Store Connect এর মাধ্যমে অ্যাপটি আপলোড করুন।
ধাপ ৪: App Store Connect এ অ্যাপ আপলোড করা
- App Store Connect (https://appstoreconnect.apple.com) এ লগইন করুন।
- My Apps সেকশনে যান এবং + চিহ্নে ক্লিক করে New App নির্বাচন করুন।
- অ্যাপের নাম, আইকন, স্ক্রীনশট, এবং অন্যান্য বিবরণ পূর্ণ করুন।
- App Store Connect-এ আপনার অ্যাপের সমস্ত তথ্য সাবমিট করুন।
- Submit বাটনে ক্লিক করুন এবং আপনার অ্যাপটি Apple-এর রিভিউ টিম দ্বারা পর্যালোচনা করা হবে।
ধাপ ৫: অ্যাপ রিভিউ এবং প্রকাশ
Apple অ্যাপটি রিভিউ করবে এবং অনুমোদন দিলে অ্যাপটি App Store-এ প্রকাশিত হবে। এটি প্রক্রিয়া হতে ১-২ দিন সময় নিতে পারে, তবে মাঝে মাঝে আরও বেশি সময় লাগতে পারে।
2. Android অ্যাপ প্রকাশ (Google Play Console)
ধাপ ১: Google Play Developer Account তৈরি
Google Play-এ অ্যাপ প্রকাশ করতে হলে আপনাকে একটি Google Play Developer অ্যাকাউন্ট প্রয়োজন। একবার তৈরি করলে, এক বছরের জন্য $25 ফি নেওয়া হয়।
- Google Play Console এ গিয়ে অ্যাকাউন্ট তৈরি করুন।
ধাপ ২: APK বা AAB ফাইল তৈরি
আপনার React Native অ্যাপের জন্য APK (Android Package) অথবা AAB (Android App Bundle) ফাইল তৈরি করতে হবে। Google Play Console এ অ্যাপের AAB ফাইল আপলোড করার পরামর্শ দেওয়া হয়, কারণ এটি ডিভাইসের উপযুক্ত ফাইল তৈরি করতে সহায়তা করে।
React Native প্রোজেক্টে গিয়ে আপনার অ্যাপ release build তৈরি করতে হবে:
cd android ./gradlew assembleRelease # APK ফাইল তৈরি করবেAlternatively, AAB ফাইল তৈরি করতে:
./gradlew bundleRelease # AAB ফাইল তৈরি করবে
ধাপ ৩: Google Play Console এ অ্যাপ আপলোড করা
- Google Play Console এ লগইন করুন।
- All Apps সেকশনে গিয়ে Create Application বাটন ক্লিক করুন।
- অ্যাপের নাম, বিবরণ, স্ক্রীনশট এবং অন্যান্য তথ্য পূর্ণ করুন।
- Release Management → App Releases এ যান এবং Production Track নির্বাচন করুন।
- আপনার APK/AAB ফাইল আপলোড করুন এবং অন্যান্য নির্দিষ্ট তথ্য যোগ করুন।
ধাপ ৪: অ্যাপের তথ্য এবং প্রাইভেসি নীতি পূরণ করা
Google Play Console-এ অ্যাপের জন্য বিস্তারিত তথ্য যেমন অ্যাপের ক্যাটেগরি, কনটেন্ট রেটিং, প্রাইভেসি নীতি ইত্যাদি পূর্ণ করতে হবে।
ধাপ ৫: অ্যাপ রিভিউ এবং প্রকাশ
একবার আপনি অ্যাপটি আপলোড এবং সমস্ত তথ্য পূর্ণ করার পর, Publish বাটনে ক্লিক করুন। Google Play-এর রিভিউ টিম আপনার অ্যাপটি পর্যালোচনা করবে এবং অনুমোদন দিলে এটি Google Play Store-এ প্রকাশিত হবে। এটি কিছু সময় নিতে পারে, সাধারণত ২৪ ঘণ্টা থেকে ৭ দিন পর্যন্ত।
সারাংশ
iOS (App Store):
- Apple Developer Account প্রয়োজন।
- Xcode ব্যবহার করে অ্যাপ বিল্ড করুন এবং সাইন ইন করুন।
- App Store Connect-এ অ্যাপ সাবমিট করুন এবং Apple এর রিভিউয়ের জন্য পাঠান।
- রিভিউয়ের পর অ্যাপটি App Store-এ প্রকাশ হবে।
Android (Google Play Console):
- Google Play Developer Account তৈরি করুন।
- APK বা AAB ফাইল তৈরি করুন।
- Google Play Console-এ অ্যাপ আপলোড এবং তথ্য পূর্ণ করুন।
- রিভিউয়ের পর অ্যাপটি Google Play Store-এ প্রকাশ হবে।
এই ধাপগুলো অনুসরণ করে, আপনি আপনার React Native অ্যাপটি App Store এবং Google Play Console-এ সফলভাবে প্রকাশ করতে পারবেন।
Read more